body
{
background-color: #AED7FF;
}
canvas {
	position: absolute;
	top: 0px;
	left: 0px;
	background: transparent;
}
#gaugeFeul
{
	
	
	
}
 #feul
 {
  position:absolute;
	top:0px;
	left:900px;
	color:blue;
	font-size:25px;
	text-align:center;
 }


#mechTitle
{ 
position:absolute;
	top:145px;
	left:10px;
	width:200px;
	text-align:center;
	color:green;
	font-family:arial;
	
}
#background {
	z-index: -2;
}
#main {
	z-index: -1;
}
#ship {
	z-index: 0;
}
.score {
	position: absolute;
	top: 5px;
	left: 5px;
	color: #FFFFFF;
	padding:5px;
	font-family: Helvetica, sans-serif;
	cursor: default;
	background-color:rgba(255,255,255,0.5);
	border-radius:1px 8px ;
	width:200px;
	height:95px;
	font-size:1.2em;
}
#endScore
{
color: #FF7F00;
	font-family: Helvetica, sans-serif;
	font-size: 30px;
	margin:0;
}
.game-over {
	position: absolute;
	top: 230px;
	left: 380px;
	color: #FF7F00;
	font-family: Helvetica, sans-serif;
	font-size: 30px;
	cursor: default;
	display: none;
	width:200px;
}
.game-over span {
	font-size: 20px;
	cursor: pointer;
	position: relative;
	left: 50px;
}
#endScore
{
color: #FF7F00;
	font-family: Helvetica, sans-serif;
	font-size: 30px;
	cursor: default;
	position: relative;
	left: 10px;
}
.game-over span:hover {
	color: #FFD700;
}
.loading {
	position: absolute;
	top: 230px;
	left: 380px;
	color: #FF7F00;
	font-family: Helvetica, sans-serif;
	font-size: 30px;
	cursor: default;
}

#game
{
	position: absolute;	
	height:600px;
   top:50px;
   left:200px;
}

#fromDiv
{
	position:absolute;
	top:0;
	left:1300px;
}
#tec, #maintenance
{
    position:absolute;
	top:320px;
	left: 910px;
	color:Purple;
	width: 200px;
	height: 268px;
	text-align:center;
	padding-top:10px;
	padding-left:10px;
	font-size:18px;
	border: 1px solid black;
	
}
#maintenance
{
  height: 90px;
  top:220px;
  left:910px;  
  padding:0;
  width: 210px;
}
.maintenance
{
    border: 10px solid #D9D8D8;
    background-color:White;
    height: 70px;
    width: 190px;
}
#techStatus
{
background-color:white;
border: 10px solid #D9D8D8;
 z-index:-2
}

#maintenanceButton, #repairButton
{
	width: 109px;
	height: 60px;
	font-size:15px;
	cursor:pointer;
}
#maintenanceButton
{
    margin-top:5px;
    background-color:#6DD900;
}
#repairButton
{
display:none;
margin-top:100px;
}

#freezeTitle
{
	position:absolute;
	bottom:0px;
	left: 20px;
	color:White;
	display:none;
	padding:5px;
	width:550px;
	font-family: Helvetica, sans-serif;	
	background-color:rgba(255,255,255,0.5);
	border-radius:1px 8px ;
	text-align:center;
}
#freezeSec
{
font-size:20px;
}

#scoreCan
{
	z-index: 40;
}

#dialog-message
{
	z-index: 100;
	width:500px;


}
